IpsProcess is the process that handles intrusion prevention.
More...
IpsProcess is the process that handles intrusion prevention.
◆ addIps()
| void IpsProcess::addIps |
( |
string |
, |
|
|
string |
|
|
) |
| |
Adds an IPS with the specified name and ACL.
- Parameters
-
| ipsName,the | name of this IPS. |
| aclName,the | name of the ACL for this IPS.
|
◆ deleteIps()
| bool IpsProcess::deleteIps |
( |
string |
| ) |
|
Removes the IPS from the list.
- Parameters
-
| ipsName,the | name of the IPS of interest. |
- Returns
- bool, true if successful, otherwise false.
◆ getAclForIps()
| string IpsProcess::getAclForIps |
( |
string |
| ) |
|
Returns the ACL for the IPS with the specified name.
- Parameters
-
| ipsName,the | name of the IPS of interest. |
- Returns
- string, the ACL for the IPS with the specified name.
◆ getConfigLocation()
| string IpsProcess::getConfigLocation |
( |
| ) |
|
Returns the config location directory for IPS.
- Returns
- string, the config location directory for IPS.
◆ getIcmpSignature()
◆ getIpsAt()
| string IpsProcess::getIpsAt |
( |
int |
| ) |
|
Returns the IPS at the specified index.
- Parameters
-
| index,the | index of the IPS of interest. |
- Returns
- string, the IPS at the specified index.
◆ getIpsListSize()
| int IpsProcess::getIpsListSize |
( |
| ) |
|
Returns the number of IPS configured.
- Returns
- int, the number of IPS configured.
◆ getRetryCount()
| int IpsProcess::getRetryCount |
( |
| ) |
|
Returns the retry count.
- Returns
- int, the retry count.
◆ getRootSigCategory()
◆ getSubCategoryAt()
| Category IpsProcess::getSubCategoryAt |
( |
int |
| ) |
|
Returns the subcategory at the specified index.
- Parameters
-
| index,the | index of the subcategory of interest. |
- Returns
- Category, the Category object at the specified index.
◆ getSubCategorySize()
| int IpsProcess::getSubCategorySize |
( |
| ) |
|
Returns the subcategory size.
- Returns
- int, the subcategory size.
◆ isSysLogEnabled()
| bool IpsProcess::isSysLogEnabled |
( |
| ) |
|
Returns true if syslog is enabled, otherwise false.
- Returns
- bool, true if syslog is enabled, otherwise false.
◆ setConfigLocation()
| void IpsProcess::setConfigLocation |
( |
string |
| ) |
|
Sets the directory location.
- Parameters
-
| name,the | directory location. |
◆ setNotifyLog()
| void IpsProcess::setNotifyLog |
( |
bool |
| ) |
|
Sets the syslog notification.
- Parameters
-
| val,true | to enable syslog, false to disable it. |
◆ setRetryCount()
| void IpsProcess::setRetryCount |
( |
int |
| ) |
|
Sets the retry count.
- Parameters
-
The documentation for this class was generated from the following file: